Surrogate-assisted evolutionary neural architecture search with network embedding
نویسندگان
چکیده
Abstract To accelerate the performance estimation in neural architecture search, recently proposed algorithms adopt surrogate models to predict of architectures instead training network from scratch. However, it is time-consuming collect sufficient labeled for model training. enhance capability using a small amount data, we propose surrogate-assisted evolutionary algorithm with embedding search (SAENAS-NE). Here, an unsupervised learning method used generate meaningful representation each and more similar structures are closer space, which considerably benefits models. In addition, new environmental selection based on reference population designed keep diversity generation infill criterion handling trade-off between convergence uncertainty re-evaluation. Experimental results three different NASBench DARTS space illustrate that makes achieve comparable or superior performance. The superiority our SAENAS-NE over other state-of-the-art has been verified experiments.
منابع مشابه
Differentiable Neural Network Architecture Search
The successes of deep learning in recent years has been fueled by the development of innovative new neural network architectures. However, the design of a neural network architecture remains a difficult problem, requiring significant human expertise as well as computational resources. In this paper, we propose a method for transforming a discrete neural network architecture space into a continu...
متن کاملSurrogate-Assisted Partial Order-Based Evolutionary Optimisation
In this paper, we propose a novel approach (SAPEO) to support the survival selection process in multi-objective evolutionary algorithms with surrogate models it dynamically chooses individuals to evaluate exactly based on the model uncertainty and the distinctness of the population. We introduce variants that differ in terms of the risk they allow when doing survival selection. Here, the anytim...
متن کاملAutomatic Generation of Neural Network Architecture Using Evolutionary Computation
This paper reports the application of evolutionary computation in the automatic generation of a neural network architecture. It is a usual practice to use trial and error to find a suitable neural network architecture. This is not only time consuming but may not generate an optimal solution for a given problem. The use of evolutionary computation is a step towards automation in neural network a...
متن کاملProgressive Neural Architecture Search
We propose a method for learning CNN structures that is more efficient than previous approaches: instead of using reinforcement learning (RL) or genetic algorithms (GA), we use a sequential model-based optimization (SMBO) strategy, in which we search for architectures in order of increasing complexity, while simultaneously learning a surrogate function to guide the search, similar to A* search....
متن کاملOn Constraint Handling in Surrogate-Assisted Evolutionary Many-Objective Optimization
Surrogate-assisted evolutionary multiobjective optimization algorithms are often used to solve computationally expensive problems. But their efficacy on handling constrained optimization problems having more than three objectives has not been widely studied. Particularly the issue of how feasible and infeasible solutions are handled in generating a data set for training a surrogate has not rece...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Complex & Intelligent Systems
سال: 2022
ISSN: ['2198-6053', '2199-4536']
DOI: https://doi.org/10.1007/s40747-022-00929-w